Playlist options

New tracks options

Verify file content

If enabled, XMPlay will check that local files (not URLs) are playable before they are added to the playlist or library.

No duplicates

If this option is enabled, whenever an attempt is made to add a track which is already in the list, the track already in the list will just be selected; it won't be added again. The existing track can be moved so that it is grouped with any other new tracks, via the "move existing" option. There are never duplicates in the library.

Scan HTML pages for playable URLs

This makes XMPlay scan webpage URLs for links to playable files, and optionally playlists too, which it then adds to the playlist (or library).

Archive nexting limit

When opening archives, XMPlay can look for playable files in archives within archives. This option determines how many levels it will go up to.

Playlist nexting limit

When opening playlists, XMPlay can look for playable files in playlists within playlists. This option determines how many levels it will go up to.

Ignore filetypes

A space-delimited list of file extensions to ignore. Non-playable files may occasionally be erroneously detected as playable. This option can be used to block those filetypes.

List advancing options

Auto-advance

This tells XMPlay to go onto the next track when the current one ends.

Loop list

If enabled, the first track in the list will be played again after the last track.

Stop at dead track

If a "dead" track is encountered, XMPlay will not advance beyond it.

Stop at end of queue

After playing all queued tracks, XMPlay will not advance further.

Random order

Plays the tracks in random order. XMPlay keeps record of which tracks have been played, so that they are not randomly played again until the others have also been played. Toggling this setting clears the record of which tracks have been played.

Subsongs

When enabled, subsongs within a track will be played in a random order too.

Last play bias

When enabled, tracks that were last played longer ago will have a higher chance of being randomly chosen for playback than tracks that were played more recently.

Apply to play/next/previous controls

When enabled, the next control will jump to a random track and the previous control will jump to the previously played track. Otherwise, those controls will jump to the next/previous track in the list. In the case of the play button, it will open a random track (if a track is not already open).

Follow current track

These options determine whether the playlist views should automatically jump to the track when opening a new track.

Mouse button actions

This option allows customisation of the track action performed when a particular mouse button is clicked on a playlist/library entry.

Toggle queuing

When enabled, the track queuing option will toggle queuing, ie. if the track(s) are already queued, they will be dequeued rather than queued again.

Save playlist

This enables saving of XMPlay's playlist to an XMPLAY.PLS file. This may be disabled to always start with the same (or empty) playlist each session.

Auto-save every

If not set to 0, the playlist and library are resaved at the specified interval.

Allow file deletion

This enables the "Remove & delete file" option in the track right-click menu, optionally having it move files to the recycle bin instead of permanently deleting them and/or requiring confirmation first.